ExtensionPermission

The extension permission types.

Entries

Link copied to clipboard

An unknown permission type.

Link copied to clipboard

Gives temporary access to the active tab through a user gesture.

Link copied to clipboard

Gives access to the chrome.alarms API.

Link copied to clipboard

Makes Chrome start up early (as soon as the user logs into their computer—before the user launches Chrome), and shut down late (even after its last window is closed until the user explicitly quits Chrome).

Link copied to clipboard

Gives access to the chrome.bookmarks API.

Link copied to clipboard

Gives access to the chrome.browsingData API.

Link copied to clipboard

Gives access to the chrome.certificateProvider API.

Link copied to clipboard

Required if the extension uses document.execCommand('paste').

Link copied to clipboard

Required if the extension uses document.execCommand('copy') or document.execCommand('cut').

Link copied to clipboard

Gives access to the chrome.contentSettings API.

Link copied to clipboard

Gives access to the chrome.contextMenus API.

Link copied to clipboard

Gives access to the chrome.cookies API.

Link copied to clipboard

Gives access to the chrome.debugger API.

Link copied to clipboard

Gives access to the chrome.declarativeContent API.

Link copied to clipboard

Gives access to the chrome.declarativeNetRequest API. Some operations may require host permissions to perform.

Link copied to clipboard

Gives access to the chrome.declarativeNetRequest API, but requires host permissions to the request URL and initiator to act on a request.

Link copied to clipboard

Gives access to the chrome.declarativeNetRequestFeedback API which returns information on declarative rules matched.

Link copied to clipboard

Gives access to the chrome.declarativeWebRequest API. This API is deprecated. Check out the chrome.declarativeNetRequest API instead.

Link copied to clipboard

Gives access to the chrome.desktopCapture API.

Link copied to clipboard

Gives access to the chrome.documentScan API.

Link copied to clipboard

Gives access to the chrome.downloads API.

Link copied to clipboard

Gives access to the chrome.enterprise.deviceAttributes API.

Link copied to clipboard

Gives access to the chrome.enterprise.hardwarePlatform API.

Link copied to clipboard

Gives access to the chrome.enterprise.networkingAttributes API.

Link copied to clipboard

Gives access to the chrome.enterprise.platformKeys API.

Link copied to clipboard

Gives access to the chrome.experimental.* APIs.

Link copied to clipboard

Gives access to the chrome.fileBrowserHandler API.

Link copied to clipboard

Gives access to the chrome.fileSystemProvider API.

Link copied to clipboard

Gives access to the chrome.fontSettings API.

Link copied to clipboard

Gives access to the chrome.gcm API.

Link copied to clipboard

Allows the extension to use the geolocation API without prompting the user for permission.

Link copied to clipboard

Gives access to the chrome.history API.

Link copied to clipboard

Gives access to the chrome.identity API.

Link copied to clipboard

Gives access to the chrome.idle API.

Link copied to clipboard

Gives access to the chrome.loginState API.

Link copied to clipboard

Gives access to the chrome.management API.

Link copied to clipboard

Gives access to the native messaging API.

Link copied to clipboard

Gives access to the chrome.notifications API.

Link copied to clipboard

Gives access to the chrome.offscreen API.

Link copied to clipboard

Gives access to the chrome.pageCapture API.

Link copied to clipboard

Gives access to the chrome.platformKeys API.

Link copied to clipboard

Gives access to the chrome.power API.

Link copied to clipboard

Gives access to the chrome.printerProvider API.

Link copied to clipboard

Gives access to the chrome.printing API.

Link copied to clipboard

Gives access to the chrome.printingMetrics API.

Link copied to clipboard

Gives access to the chrome.privacy API.

Link copied to clipboard

Gives access to the chrome.processes API.

Link copied to clipboard

Gives access to the chrome.proxy API.

Link copied to clipboard

Gives access to the chrome.scripting API.

Link copied to clipboard

Gives access to the chrome.search API.

Link copied to clipboard

Gives access to the chrome.sessions API.

Link copied to clipboard

Gives access to the chrome.storage API.

Link copied to clipboard

Gives access to the chrome.system.cpu API.

Link copied to clipboard

Gives access to the chrome.system.display API.

Link copied to clipboard

Gives access to the chrome.system.memory API.

Link copied to clipboard

Gives access to the chrome.system.storage API.

Link copied to clipboard

Gives access to the chrome.tabCapture API.

Link copied to clipboard

Gives access to the chrome.tabGroups API.

Link copied to clipboard

Gives access to privileged fields of the Tab objects used by several APIs including chrome.tabs and chrome.windows. In many circumstances, the extension will not need to declare the "tabs" permission to make use of these APIs.

Link copied to clipboard

Gives access to the chrome.topSites API.

Link copied to clipboard

Gives access to the chrome.tts API.

Link copied to clipboard

Gives access to the chrome.ttsEngine API.

Link copied to clipboard

Provides an unlimited quota for storing client-side data, such as databases and local storage files. Without this permission, the extension is limited to 10 MB of local storage.

Link copied to clipboard

Gives access to the chrome.vpnProvider API.

Link copied to clipboard

Gives access to the chrome.wallpaper API.

Link copied to clipboard

Gives access to the chrome.webNavigation API.

Link copied to clipboard

Gives access to the chrome.webRequest API.

Link copied to clipboard

Required if the extension uses the chrome.webRequest API in a blocking fashion.

Link copied to clipboard

The permission required to use the chrome.downloads.open() method.

Link copied to clipboard

The permission required to use the chrome.downloads.setUiOptions() method.

Link copied to clipboard

Gives access to the chrome.webAuthenticationProxy API.

Functions

Link copied to clipboard
public static ExtensionPermission valueOf(String name)

Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

Link copied to clipboard
public static Array<ExtensionPermission> values()

Returns an array containing the constants of this enum type, in the order they're declared. This method may be used to iterate over the constants.